1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package com.google.common.collect;
16
17 import com.google.common.annotations.GwtCompatible;
18
19 import junit.framework.TestCase;
20
21
22
23
24
25
26 @GwtCompatible
27 public class CountTest extends TestCase {
28 public void testGet() {
29 assertEquals(20, new Count(20).get());
30 }
31
32 public void testGetAndAdd() {
33 Count holder = new Count(20);
34 assertEquals(20, holder.getAndAdd(1));
35 assertEquals(21, holder.get());
36 }
37
38 public void testAddAndGet() {
39 Count holder = new Count(20);
40 assertEquals(21, holder.addAndGet(1));
41 }
42
43 public void testGetAndSet() {
44 Count holder = new Count(10);
45 assertEquals(10, holder.getAndSet(20));
46 assertEquals(20, holder.get());
47 }
48
49 public void testSet() {
50 Count holder = new Count(10);
51 holder.set(20);
52 assertEquals(20, holder.get());
53 }
54 }